\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage[pdftex]{graphicx}
\usepackage{geometry}

\geometry{verbose, a4paper, tmargin=2.5cm, bmargin=4cm, lmargin=2.5cm, 
rmargin=2.5cm, headsep=1cm, footskip=2cm}

\author{Felipe Solferini, Luciano Ramalho, William Gnann}
\date{}
\title{Digital 8 Puzzle: Manual do Desenvolvedor}

\begin{document}
    \maketitle

    \section{Introdução:}
    O jogo consiste numa adaptação digital do `8 puzzle', um jogo de quebra-cabeças que possui
    um tabuleiro de 3x3 com 8 peças. Nesse tabuleiro, as peças são deslizadas a fim de ordená-las.
    \newline

    \section{Diagrama UML:}
    \begin{figure}[h!]
    \centering
        \includegraphics[scale=0.95]{UML.png}
    \end{figure}

    \section{O algoritmo:}
    Basicamente, para termos o controle da posição contaremos com duas tags. Uma representando a lacuna
    e outra sendo uma tag de referência para saber para onde a lacuna se moveu. A partir disso, podemos
    saber onde está cada peça (pois em cada movimento da lacuna só há uma nova disposição de peças).

    \section{Requisitos necessários para desenvolver:}
        \begin{itemize}
        \item{Java Runtime Environment;}
        \item{Java AWT ou Swing;}
        \item{Java Media Framework;}
        \item{Java3D;}
        \item{NyARToolkit;}
        \item{Ambiente de desenvolvimento (Eclipse, NetBeans...);}
        \item{Windows (ninguém conseguiu fazer a câmera funcionar com o Linux);}
        \item{Câmera compatível com JMF;}
        \item{Placa de vídeo compatível com gráficos 3D;}
        \item{Paciência de Jó.}
        \end{itemize}

    \section{JavaDocs e outras documentações automáticas:}
    Como o próprio nome já diz, serão feitas automaticamente assim que o projeto estiver pronto.
    Como ele não está pronto...

\end{document}
